html {
	font-size: 20px;
	line-height: 1.5;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	/*padding: 10px 8px;
	background: #5a5f70;*/
}

body {
	font-size: .7rem;
	margin: 0;
	/*border-radius: 8px;*/
}

article,
aside,
footer,
header,
nav,
section {
	display: block;
}

img {
	border: none;
	max-width: 100%;
}

svg:not(:root) {
	overflow: hidden;
}

select.form-control:not([size]):not([multiple]) {
	height: 35px;
}

[hidden] {
	display: none;
}

ul,
li {
	padding: 0;
	margin: 0;
}

li {
	list-style: none;
}

a,
button {
	cursor: pointer;
	color: inherit;
	transition: all .2s ease;
}

a,
a:hover {
	text-decoration: none;
}

.form-control,
.btn {
	font-size: .7rem;
	padding: 6px 18px;
	border-radius: 3px;
}

.iframe {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border: none;
}

#PageFrame {
	background: #fff;
}

.warpper {
	width: 100vw;
	height: 100vh;
	overflow: hidden;
}

.paddend-sm {
	padding: 10px;
}

.paddend-md {
	padding: 15px;
}

.paddend-lg {
	padding: 20px;
}

.btn-info {
	border-color: #4197c7;
	background-color: #449acb;
}

.btn-info:hover {
	border-color: #398ebd;
	background: #3b91c0;
}

.btn-warning {
	border-color: #f6b37f;
	background-color: #f6b37f;
	color: #FFFFFF;
}

.btn-warning:hover {
	border-color: #f69f42;
	background: #f69f42;
	color: #FFFFFF;
}

.btn-default {
	border-color: #ddd;
	background-color: #fff;
}

.btn-default:hover {
	border-color: #f69f42;
	background: #f69f42;
	color: #FFFFFF;
}

.btn-radius {
	border-radius: 99px;
}

.card {
	border-radius: 0;
}
.card .card-body {
	padding: .75rem;
}

.card .table td,
.card .table th {
	border-top: none;
	border-bottom: 1px solid #dee2e6;
}
.card .table th {
	background: #f6f7f9;
}

.card-header {
	padding: .5rem 1.25rem;
}
